#include <iostream>

// 默认参数c
// 规则：1、默认参数必须放在最右边
//      2、从有默认参数开始,后面的都得是默认参数
//      3、函数在声明的时候进行默认参数声明,定义的时候不用带默认参数
int add(int a,int b,int c = 0)
{
    std::cout<<c<<std::endl;
    return a + b + c;
}

// 占位参数:占住一个位置,没有形参
int mul(int a,int)
{
    return a;
}


int main()
{
    add(1,2,3);
    mul(1,2);
    return 0;
}